const mysql = require('mysql');
const conn = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    port: '3306',
    password: 'root',
    database: 'zhezhe'
});
conn.connect();

//使用规则：只有一个直接传值
//如果有多个占位符,传递一个数组
//如果sql语句中 "字段=值，字段=值"，可以使用一个？占位。并且为这个？传递一个对象
// let sql = 'select id,name,age from student where id>? and age<?'
// conn.query(sql,[3,30],(err,result) =>{
//     if(err) return console.log(err);
//     console.log(result);
// });

// let sql = 'insert into student set ?';
// // let obj = { 
// //     name: "zhansan",
// //     age: 28,
// //     sex: '男'
// // };
// conn.query(sql,req.body,(err,result) => {
//     if(err) return console.log(err);
//     console.log(result);
// })

//把id为10的同学改名为李四，年龄15
let sql = 'update student set ? where id = ?';
let obj = { 
    name: '李四',
    age: 15
};
conn.query(sql,[obj,11],(err,result) => {
    if(err) return console.log(err);
    console.log(result);
})





conn.end();